Development of Energy Models for Design Space Exploration of Embedded Many-Core Systems
نویسندگان
چکیده
This paper introduces a methodology to develop energy models for the design space exploration of embedded many-core systems. The design process of such systems can benefit from sophisticated models. Software and hardware can be specifically optimized based on comprehensive knowledge about application scenario and hardware behavior. The contribution of our work is an automated framework to estimate the energy consumption at an arbitrary abstraction level without the need to provide further information about the system. We validated our framework with the configurable many-core system CoreVA-MPSoC. Compared to a simulation of the CoreVAMPSoC on gate level in a 28 nm FD-SOI standard cell technology, our framework shows an average estimation error of about 4 %.
منابع مشابه
Automatic Software Toolkit Generation for Embedded Systems-on-chip
Modern Embedded Systems-on-Chips (SOCs) will allow the system designer to customize Intellectual Property (IP) cores ((xed and programmable), together with custom logic and large amounts of embedded memories. As the software content in these emerging embedded SOCs begins to dominate the SOC design process , there is a critical need for support of an integrated software development environment (...
متن کاملDesign space exploration in the microthreaded many-core architecture
Design space exploration is commonly performed in embedded system, where the architecture is a complicated piece of engineering. With the current trend of many-core systems, design space exploration in general-purpose computers can no longer be avoided. Microgrid is a complicated architecture, and therefor we need to perform design space exploration. Generally, simulators are used for the desig...
متن کاملSesame: Simulation of Embedded System Architectures for Multi-level Exploration
Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of such embedded systems and the varying demands of their growing number of tar...
متن کاملPerformance Guarantees in Manycore Embedded Systems based on Network-on-Chip
Embedded applications have strict performance guarantees that must be met in every scenario. Such guarantees have to be verified – formally or empirically – at design time, and the verification process usually guides design space exploration towards configurations that can meet those guarantees at the lowest cost and lowest energy dissipation. Manycore systems pose new challenges to this proces...
متن کاملFormal and Informal Methods for Multi-Core Design Space Exploration
We propose a tool-supported methodology for design-space exploration for embedded systems. It provides means to define high-level models of applications and multi-processor architectures and evaluate the performance of different deployment (mapping, scheduling) strategies while taking uncertainty into account. We argue that this extension of the scope of formal verification is important for the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1801.04242 شماره
صفحات -
تاریخ انتشار 2018